Exploring the Effects of Hyper-Threading on Scientific Applications
نویسندگان
چکیده
A 3.7 teraflops Cray-Dell Linux cluster based on Intel Xeon processors will be installed at the Texas Advanced Computing Center early this summer. It will represent a transition from the T3E line of massively parallel processing systems that served researchers at The University of Texas. Code migration to an IA-32 microarchitecture will benefit from the adoption of new performance-enhancing architectural features within existing codes and algorithms. Intel's Hyper-Threading (HT) Technology is one of the significant performance improvements within the latest IA-32 microarchitecture. HT provides a low-level, simultaneous multithreading parallelism directly within the microarchitectural framework of the processor’s core. It is most effective when it can provide additional work via simultaneous instruction execution of two threads per processor. The net effect is to offset stalls due to memory and I/O latencies. This paper will discuss the performance characteristics of HT for scientific
منابع مشابه
Exploring the Use of Hyper-Threading Technology for Multimedia Applications with Intel® OpenMP* Compiler
Processors with Hyper-Threading technology can improve the performance of applications by permitting a single processor to process data as if it were two processors by executing instructions from different threads in parallel rather than serially. However, the potential performance improvement can be only obtained if an application is multithreaded by parallelization techniques. This paper pres...
متن کاملAn Empirical Study of Hyper-Threading in High-Performance Computing Clusters
The effects of Intel Hyper-Threading technology on a system performance vary according to the type of applications the system is running. Hyper-Threading affects High Performance Computing (HPC) clusters similarly. The characteristics of application run on a cluster will determine whether Hyper-Threading will help or hinder performance. In addition, the operating system’s support for scheduling...
متن کاملArticles Preface 2 Foreword 3 Hyper - Threading Technology Architecture and Microarchitecture 4 Pre - Silicon Validation of Hyper - Threading Technology 16 Speculative Precomputation : Exploring the Use of Multithreading for Latency
is full of new things. First, there is a new look and design. This is the first big redesign since the inception of the ITJ on the Web in 1997. The new design, together with inclusion of the ISSN (International Standard Serial Number), makes it easier to index articles into technical indexes and search engines. There are new " subscribe, " search ITJ, and " e-mail to a colleague " features in t...
متن کاملCharacterization of Multithreaded Scientific Workloads on Simultaneous Multithreading Intel Processors
Simultaneous Multithreading (SMT) is a technique that allows multiple independent threads to execute different instructions each cycle. Hyper-Threading (HT) is an implementation of SMT available on recent processors from Intel. Naturally, Multi-threaded applications are very suitable for SMT systems. However, HT due to extensive resource sharing may not suitably benefit OpenMP high performance ...
متن کاملEffects of Hyper-Threading on the NERSC workload on Edison
Edison, a Cray XC30 machine, is the NERSC's newest peta-scale supercomputer. Along with the Aries interconnect, Hyper-Threading (HT) is one of the new features available on the system. HT provides simultaneous multithreading capability on each core with two hardware threads available. In this paper, we analyze the potential benefits of HT for the NERSC workload by investigating the performance ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003